home *** CD-ROM | disk | FTP | other *** search
- /*--------------------------------------------------------------*/
- /* ANIMDAT 1.1 */
- /* copyright 1992 - TODD SANKEY */
- /* */
- /* The author hereby grants permission for the use and sharing */
- /* of both source code end executable versions of this software */
- /* at no charge. This software is not for sale and no other */
- /* shall charge for it without the expressed consent of the */
- /* author. */
- /* */
- /* The source code can be freely modified, but it must retain */
- /* the original copyright notice, and the author must be */
- /* notified of these changes if the altered code is to be */
- /* distributed. */
- /*--------------------------------------------------------------*/
- /*------------------------------------------------------*/
- /* error.h Module for standardizing method of */
- /* error handling across all modules. */
- /*------------------------------------------------------*/
-
- #ifndef error_h
- #define error_h
-
- /* error codes */
- typedef enum {
- NO_ERROR, SYNTAX_ERROR, FAILED_FILE_OPEN,
- INVALID_NUMBER, MISSING_RPAREN, INVALID_EXPRESSION,
- MISSING_IDENTIFIER, STACK_OVERFLOW, FAILED_MALLOC,
- SYMBOL_REDEFINED, LINE_TOO_LONG, UNDEFINED_SYMBOL,
- FUNCTION_NOT_SUPPORTED, NO_NUMSCENE, FILE_ERROR
- } ERROR_CODE;
-
-
- void error(ERROR_CODE code,char *error_string);
-
- #endif
-